/**
 * @param {number[][]} rectangles
 * @return {number}
 */
 var interchangeableRectangles = function(rectangles) {
  const arr = rectangles.map(item => item[1]/item[0])
  const map = new Map()
  for(const x of arr){
    map.set(x, map.has(x) ? map.get(x) + 1 : 1)
  }
  const cnt = [...map.values()].filter(item => item > 1)
  let ans = 0
  for(const x of cnt){
    ans += x*(x-1)/2
  }
  return ans
};